package top.zuli.package01.class06;

/**
 * 方法定义的分类
 */
public class MethodDemo {
    // 无参数，无返回值方法
    void method1(){
        System.out.println("胖叔讲java，一路相伴");
    }
    // 有参数，无返回值方法
    void method2(String arg){
        System.out.println("有参数无返回值方法，参数是："+arg);
    }
    // 无参数，有返回值方法
    String method3(){
        return "结果"; //返回的内容必须和返回类型保持一致
    }
    // 有参数，有返回值方法
    String method4(String arg){
        System.out.println("有参数有返回值方法，参数是："+arg);
        return "结果2";
    }

    public static void main(String[] args) {
        //创建对象
        MethodDemo methodDemo = new MethodDemo();
        //调用方法
        methodDemo.method1();
        methodDemo.method2("小红");
        String result = methodDemo.method3();
        System.out.println(result);
        String result2 = methodDemo.method4("小明");
        System.out.println(result2);
    }

}
